CosyOS-III API 用户参考手册  1.0.2
模块
CosyOS_用户API

用户通过调用API来实现对系统服务的调用,所有API均为宏定义, 所有系统服务也为宏定义,所有API参数均支持宏定义。 更多...

CosyOS_用户API 的协作图:

模块

 任务
 
 定时中断
 由用户定时操作,当定时器溢出时,系统将自动恢复/调用与其绑定的任务/钩子并可自动重复定时。
 
 定时查询
 由用户定时操作,当定时器溢出后,系统在每个滴答周期都会查询用户定义的事件, 若事件为真,系统将自动恢复/调用与其绑定的任务/钩子并可自动重复定时。
 
 互斥信号量
 仅适用于在任务中对任务级公共资源的资源同步(互斥访问)。
 
 二值信号量
 二值信号量常用于事件同步、资源同步(互斥访问)。
 
 计数信号量
 计数信号量常用于事件同步、资源管理,是唯一能够实现并发事件同步的手段。
 
 飞信
 飞信是轻量型的、超高速的线程通信工具,其典型特征是“极简类型、极速通信”。
 
 消息邮箱
 
 消息队列
 消息队列是唯一能够实现并发消息同步的手段。
 
 事件标志组
 适用于对一类事件的、多对一关系的事件同步。
 
 全局变量访问
 由CosyOS内核提供服务支持,可实现在“任务、滴答、中断”中,对非原子全局变量 的安全访问,同时不会破坏零中断延迟。
 
 软件RTC
 适用于没有硬件RTC的物联网设备。
 
 动态内存
 
 临界区
 
 杂项
 

详细描述

用户通过调用API来实现对系统服务的调用,所有API均为宏定义, 所有系统服务也为宏定义,所有API参数均支持宏定义。